<!--@Knockout-->
<div data-bind="dxList: {
    dataSource: listDataSource,
    height: '80%',
    allowItemReordering: allowReordering
}">
    <div data-options="dxTemplate:{ name:'item' }">
        <p style="font-size:larger;"><b data-bind="text: name"></b></p>
        <p>Capital: <i data-bind="text: capital"></i></p>
    </div>
</div>
<p>allowItemReordering <span data-bind="dxSwitch :{ value: allowReordering }"></span></p>
<!--/@Knockout-->
<!--@AngularJS-->
<div ng-controller="demoController" style="height: 100%;">
    <div dx-list="{
        dataSource: listDataSource,
        height: '80%',
        bindingOptions: {
            allowItemReordering: 'allowReordering',
        }
    }" dx-item-alias="itemObj">
        <div data-options="dxTemplate:{ name:'item' }">
            <p style="font-size:larger;"><b>{{ itemObj.name }}</b></p>
            <p>Capital: <i>{{ itemObj.capital }}</i></p>
        </div>
    </div>
    <p>allowItemReordering <span class="dx-field-value" ng-model="allowReordering" dx-switch="{ }"></span></p>
</div>
<!--/@AngularJS-->
<!--@jQuery-->
<div id="myList"></div>
<p>allowItemReordering <span id="allowReorderingSelector"></span></p>
<!--/@jQuery-->